define("appmsg/weapp.js",["biz_common/utils/string/html.js","pages/weapp_tpl.html.js","biz_wap/utils/ajax.js","biz_common/dom/event.js","biz_common/tmpl.js","biz_common/dom/class.js","appmsg/weapp_common.js","common/utils.js","biz_wap/utils/mmversion.js","biz_common/base64.js","appmsg/popup_report.js"],function(e){ "use strict"; function t(e,t,n){ var o=new Image; o.src=("http://mp.weixin.qq.com/mp/jsreport?1=1&key=106&content="+n+",biz:"+biz+",mid:"+mid+",uin:"+uin+"[key1]"+encodeURIComponent(t.toString())+"&r="+Math.random()).substr(0,1024); } function n(e,t,n,o,i,a,p){ h({ url:"/mp/appmsgreport?action=appmsg_weapp_report", data:{ __biz:window.biz||"", mid:window.mid||"", idx:window.idx||"", weapp_appid:e||"", weapp_pos:t||0, weapp_title:o||0, weapp_nickname:n||0, type:i||0, scene:window.source||-1, weapp_type:a, is_confirm:p||0, ascene:window.ascene||-1 }, type:"POST", dataType:"json", async:!0, success:function(){} }); } function o(e){ var t=e.innerHTML,n=/n;n++){ var i=t[n],a=i.getAttribute("data-miniprogram-appid"); a&&T.push(i); } return x.length<=0&&B.length<=0&&0==T.length?!1:K&&0!=K.length?!0:!1; } function p(e){ return e=e||"",e.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""); } function r(e,t,o,i,a){ n(e,t,o,i,4,a),window.__addIdKeyReport&&window.__addIdKeyReport("28307",103); } function d(e,t,o,i,a){ n(e,t,o,i,5,a); } function s(){ function e(e){ e.preventDefault(); } function a(e){ e&&(l=setTimeout(function(){ e.style.display="none",c=-1; },100)); } window.reportWeappid=[]; for(var s=0;st?(g(E,"right-center"),E.style.left=n-t-m+"px",E.style.top=o+"px"):(g(E), E.style.top=o+d-e-m+"px",E.style.left=n+r-t-m+"px"):(E.style.left=i>n+r/2-t/2?i+"px":n+r/2+t/2>i+a?i+a-t+"px":n+r/2-t/2+"px", p>e?(g(E,"down-center"),E.style.top=o-e-m+"px"):(g(E,"up-center"),E.style.top=o+d-m+"px")); } } if(e){ var n=u(N),o=_(W?N.firstElementChild:N),i=u(N.parentNode),a=N.parentNode.offsetWidth,p=N.getBoundingClientRect().top,r=W?N.firstElementChild.offsetWidth:N.offsetWidth,d=W?N.firstElementChild.offsetHeight:N.offsetHeight,m=8,l=!1; B.innerText=f(L.nickname,48),x.onload=t,x.src=e,(x.complete||x.width)&&t(); } } clearTimeout(l),c!==s&&(E.style.display="none",c=s,j.getAppidCode({ appid:I, path:T },e)); }),y.on(N,"mouseleave",function(){ a(E); })); } })(s); var K=null,N=function(){ K=null; for(var e=0;e0&&(setTimeout(function(){ window.__addIdKeyReport&&window.__addIdKeyReport("28307",101); },0),n(A[e].appid,e,z[A[e].appid].nickname,A[e].title,2,a),A.splice(e--,1)); } }; N(),y.on(window,"scroll",function(){ K||(K=setTimeout(N,100)); }); } }, onError:function(e){ 3==e.code&&t(106,e.catchErr,"parsing weapp info error"); } }); } function m(){ for(var e=0,t=0;t0&&setTimeout(function(){ (new Image).src="//mp.weixin.qq.com/mp/jsmonitor?idkey=64469_33_"+e+"&t="+Math.random(); },0); } function l(e){ for(var t,n=[/^http(s)?:\/\/mmbiz\.qpic\.cn([\/?].*)*$/i,/^http(s)?:\/\/mmbiz\.qlogo\.cn([\/?].*)*$/i,/^http(s)?:\/\/mmsns\.qpic\.cn([\/?].*)*$/i],o=0;t=n[o++];)if(t.test(e))return!0; return!1; } function c(e){ return document.getElementById(e); } function u(e){ for(var t=0;e;)t+=e.offsetLeft,e=e.offsetParent; return t; } function _(e){ for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent; return t; } function g(e,t){ for(var n=0;3>n;n++)b.removeClass(e,"weui-desktop-popover_pos-up-"+N[n]),b.removeClass(e,"weui-desktop-popover_pos-down-"+N[n]), b.removeClass(e,"weui-desktop-popover_pos-left-"+L[n]),b.removeClass(e,"weui-desktop-popover_pos-right-"+L[n]); b.removeClass(e,"weui-desktop-popover_hide-arrow"),t?b.addClass(e,"weui-desktop-popover_pos-"+t):b.addClass(e,"weui-desktop-popover_hide-arrow"); } function f(e,t){ var n=/[^\x00-\xff]/g; if(e.replace(n,"**").length>t)for(var o=Math.floor(t/2),i=o,a=e.length;a>i;i++)if(e.substring(0,i).replace(n,"**").length>=t)return e.substring(0,i)+"..."; return e; } e("biz_common/utils/string/html.js"); var w=e("pages/weapp_tpl.html.js"),h=e("biz_wap/utils/ajax.js"),y=e("biz_common/dom/event.js"),v=e("biz_common/tmpl.js"),b=e("biz_common/dom/class.js"),j=e("appmsg/weapp_common.js"),I=e("common/utils.js"),k=e("biz_wap/utils/mmversion.js"),E=e("biz_common/base64.js"),C=e("appmsg/popup_report.js"),x=null,B=null,T=null,z={},R=[],K=j.appidSnInfo,A=[],q=E.fromBase64(appid_list).split(","); if(a()){ m(),s(); var N=["left","center","right"],L=["top","center","bottom"]; return z; } });define("appmsg/weproduct.js",["appmsg/weapp_common.js","biz_common/dom/event.js","biz_wap/utils/ajax.js","biz_common/utils/url/parse.js","biz_common/utils/monitor.js","common/utils.js"],function(t){ "use strict"; function e(){ if(console.log("weproduct init"),"function"==typeof document.getElementsByClassName){ var t=document.getElementsByClassName("js_product_container"); t&&t.length>0&&(a(t),d.getAppidInfo({ onSuccess:function(e){ g.data=e.data,o(t); } })),r(); } } function a(t){ try{ for(var e=0,a=t.length;a>e;e++){ var o=t[e]; if(o.className.indexOf("js_list_container")>=0){ var i=o.querySelector("img.js_cover"); if(i){ var r=i.parentNode.getBoundingClientRect(); i.style.setProperty("width",r.width+"px","important"),i.style.setProperty("height",r.height+"px","important"), i.style.setProperty("background-size","unset","important"),"0"==i.getAttribute("data-fail")?n.call(i):i.getAttribute("data-fail")||(i.lazyLoadOnload=i.lazyLoadOnload||[], i.lazyLoadOnload.push(n)); } } } }catch(p){} } function n(){ var t=this.parentNode; if(t){ var e=document.createElement("span"); e.className=this.className,e.style.background='url("'+this.src+'") no-repeat center', t.insertBefore(e,this),t.removeChild(this); } } function o(t){ for(var e=0,a=t.length;a>e;e++)!function(t,e){ c.on(t,"tap",".js_product_loop_content",function(t){ var a=t.delegatedTarget,n=a.getAttribute("data-wxaappid"),o=a.getAttribute("data-wxapath"),i=a.getAttribute("data-pid"),r=a.getAttribute("data-appid"); return d.jumpUrl({ privateExtraData:{ cookies:"cps_package=123456; expires=1538286412; busid=mmbiz_ad_cps; domain=*" }, sourceAppId:r, appid:n, path:o, scene:1091, sceneNote:encodeURIComponent(location.href)+":"+encodeURIComponent(i), beforeNonWechatWarn:function(){}, beforeJumpBackupPage:function(){}, onJsapiCallback:function(t){ if("openWeApp:ok"===t.err_msg&&i){ var o=a.getAttribute("data-pidtype"),r=2; 2==o&&(r=4),p([{ wxa_appid:n, pid:i, type:r, absolute_order:e+1, appid:a.getAttribute("data-appid")||"", templateid:a.getAttribute("data-templateid")||"", relative_order:1*a.getAttribute("data-order"), packid:a.getAttribute("data-packid")||"" }]); } } }),!1; }); }(t[e],e); var n=document.getElementsByClassName("js_product_loop_content"); if(n&&n.length>0&&m.getInnerHeight()){ for(var e=0;e0&&n.top0){ var r=a.getAttribute("data-pid"); if(r){ var d=a.getAttribute("data-pidtype"),s=1; 2==d&&(s=3),t.push({ wxa_appid:a.getAttribute("data-wxaappid"), pid:r, type:s, absolute_order:e+1, appid:a.getAttribute("data-appid")||"", templateid:a.getAttribute("data-templateid")||"", relative_order:1*a.getAttribute("data-order"), packid:a.getAttribute("data-packid")||"" }); } g.pvele.splice(e--,1); } } p(t),0==g.pvele.length&&(c.off(window,"scroll",i),i=null); },100); } function r(){ setTimeout(function(){ var t=document.getElementsByClassName("js_product_loop_content").length,e=document.getElementsByClassName("js_product_err_container").length; u.setSum("64469","15",t+e),u.setSum("64469","16",t),u.setSum("64469","18",e),u.send(); },0); } function p(t){ if(t&&0!=t.length){ for(var e={ batch_no:l.getQuery("batch_no")||"", bizuin:window.biz||"", biz:window.biz||"", mid:window.mid||"", idx:window.idx||"", total:t.length },a=0;a=0?a||(o("js_msgvoice_reading").style.display="", o("js_msgvoice_reading_title").innerHTML=e.title,console.log("hello msgvoice reading"), n.on(o("js_msgvoice_reading"),"click",function(){ location.href=e.musicbar_url||"https://mp.weixin.qq.com/mp/msgvoice?action=ttspage&__biz="+window.biz+"&mid="+window.mid+"&idx="+window.idx+"&sn="+window.sn+"#wechat_redirect"; }),c.addClass(o("page-content"),"voice"),console.log("add class voice in page-content"), a=!0):(a=!1,o("js_msgvoice_reading").style.display="none",c.removeClass(o("page-content"),"voice"), console.log("removeClass done")); }),console.log("begin to getBackgroundAudioState in show_msg_voice"),setTimeout(function(){ i(),4>=d&&(d++,t+=1e3); },t)),console.log("show_msg_voice is",window.show_msg_voice); } var s=e("biz_wap/jsapi/core.js"),n=e("biz_common/dom/event.js"),c=e("biz_common/dom/class.js"),t=1e3,a=!1,d=0; i(); });define("appmsg/autoread.js",["biz_common/utils/string/html.js","biz_common/dom/event.js","pages/voice_tpl.html.js","pages/voice_component.js","biz_wap/utils/ajax.js"],function(e){ "use strict"; function i(){ var e=d("autoread"); e&&(e.innerHTML='

', r.on(d("autoreadSelect"),"change",function(){ p.player&&(p.player.destory(),p.player=null),p.checkAudioId&&(clearTimeout(p.checkAudioId), p.checkAudioId=null); var e=d("autoreadSelect"); d("autoread_voice").innerHTML="",o(e.value); }),o(0)); } function o(e){ var i=d("autoread_voice"); p._oMusic={ voiceid:p.voiceid, duration_str:"", posIndex:p.posIndex, title:"文章朗读体验("+p.voiceType[e||0]+")", nickname:window.nickname||"公众号" },s.renderPlayer(u,p._oMusic,i,!0),d("voice_author_"+p.key).innerHTML="来自"+p._oMusic.nickname+"(创建音频中)", c(e); } function n(e,i){ var o=p._oMusic; d("voice_author_"+p.key).innerHTML="来自"+o.nickname,d("voice_duration_"+p.key).innerHTML=s.formatTime(1*i), p.player=s.init({ protocal:"hls", wxIndex:o.posIndex, type:2, songId:e, src:a("https://mp.weixin.qq.com/mp/msgvoice?action=get_voice&media="+e), allowPause:!0, autoPlay:!0, duration:i, title:o.title, singer:o.nickname?o.nickname+"的语音":"公众号语音", epname:"来自文章", coverImgUrl:window.__appmsgCgiData.hd_head_img, playingCss:"share_audio_playing", playCssDom:d("voice_main_"+p.key), playArea:d("voice_play_"+p.key), progress:d("voice_progress_"+p.key), fileSize:o.fileSize, playtimeDom:d("voice_playtime_"+p.key), bufferDom:d("voice_buffer_"+p.key), playdotDom:d("voice_playdot_"+p.key), seekRange:d("voice_seekRange_"+p.key), seekContainer:d("voice_main_"+p.key), loadingDom:d("voice_loading_"+p.key) }); } function t(e){ p.curNum+=1; var i=1e3; p.curNum>p.maxNum&&(i=2e3); var o=["/mp/msgvoice?action=get_media&mid=",window.mid||"","&idx=",window.idx||"","&biz=",window.biz||"","&type=",e||0].join(""); m({ url:o, type:"GET", dataType:"json", async:!0, success:function(o){ o.mediaid&&o.duration?n(o.mediaid,o.duration):p.checkAudioId=setTimeout(function(){ t(e); },i); }, error:function(){ p.checkAudioId=setTimeout(function(){ t(e); },i); } }); } function a(e){ return e+=["&mid=",window.mid||"","&idx=",window.idx||"","&biz=",window.biz||"","&uin=",window.uin||"","&key=",window.key||"","&pass_ticket=",window.pass_ticket||"","&clientversion=",window.clientversion||"","&devicetype=",window.devicetype||"","&wxtoken=",window.wxtoken||""].join(""); } function c(e){ p.curNum=0; var i=["/mp/msgvoice?action=tts&mid=",window.mid||"","&idx=",window.idx||"","&biz=",window.biz||"","&type=",e||0].join(""); m({ url:i, type:"GET", dataType:"json", async:!0, success:function(i){ i&&i.base_resp&&0==i.base_resp.ret?t(e):d("voice_author_"+p.key).innerHTML="来自"+window.nickname+"(失败)"; }, error:function(){ d("voice_author_"+p.key).innerHTML="来自"+window.nickname+"(失败)"; } }); } function d(e){ return document.getElementById(e); } e("biz_common/utils/string/html.js"); var r=e("biz_common/dom/event.js"),u=e("pages/voice_tpl.html.js"),s=e("pages/voice_component.js"),m=e("biz_wap/utils/ajax.js"),p={ checkId:"", voiceid:"autoread", posIndex:0, key:"autoread_0", voiceType:{ 0:"女1", 1:"女2", 2:"男1", 6:"男2" }, maxNum:5, curNum:0 }; i(); });define("appmsg/voice.js",["biz_common/utils/string/html.js","pages/voice_tpl.html.js","appmsg/log.js","pages/voice_component.js"],function(e){ "use strict"; function i(){ var e=a("js_content"); return e?(p._oElements=e.getElementsByTagName("mpvoice")||[],p._oElements.length<=0?!1:!0):!1; } function o(){ p.musicLen=p._oElements.length; } function n(){ for(var e=0,i=0;i2&&(t.musictype=2), t.albumid=l.encodeStr(e.getAttribute("albumid")||"").replace(/^\s/,"").replace(/\s$/,""), t.otherid=l.encodeStr(e.getAttribute("otherid")||"").replace(/^\s/,"").replace(/\s$/,""), t.jumpurlkey=l.encodeStr(e.getAttribute("jumpurlkey")||"").replace(/^\s/,"").replace(/\s$/,""), t.duration=parseInt(e.getAttribute("play_length")||0,10),t.posIndex=i,t.albumurl=l.encodeStr(e.getAttribute("albumurl")||"").replace(/^\s/,"").replace(/\s$/,""), t.audiourl=l.encodeStr(e.getAttribute("audiourl")||"").replace(/^\s/,"").replace(/\s$/,""), t.singer=l.encodeStr(e.getAttribute("singer")||"").replace(/^\s/,"").replace(/\s$/,""), !t.singer||"undefined"==t.singer){ var s=e.getAttribute("src")||"",r=decodeURIComponent(a.getQuery("singer",s)||""); t.singer=l.encodeStr(r).replace(/^\s/,"").replace(/\s$/,""),t.singer&&"undefined"!=t.singer||(t.singer=""); } t.music_name=l.encodeStr(e.getAttribute("music_name")||"").replace(/^\s/,"").replace(/\s$/,""), p.adapter[t.musictype]&&"function"==typeof p.adapter[t.musictype].initData&&(t=p.adapter[t.musictype].initData(t,{ scene:0 })),l.renderPlayer(m,t,e),n(t),p.musicList[t.musicid+"_"+t.posIndex]=t; } function n(e){ var t=e.musicid+"_"+e.posIndex; c("[Music] init "+e.detailUrl); var i=l.decodeStr(e.music_name); e.player=l.init({ allowPause:e.allowPause===!0?!0:!1, wxIndex:e.posIndex, type:e.type||0, comment_id:"", mid:e.media_id, otherid:e.otherid, albumid:e.albumid, songId:e.musicid, jumpurlkey:e.jumpurlkey, duration:e.duration, title:i, singer:window.nickname?window.nickname+"推荐的歌":"公众号推荐的歌", epname:"音乐", coverImgUrl:e.albumurl, playingCss:"qqmusic_playing", pauseCss:e.pauseCss||"", playCssDom:u("qqmusic_main_"+t), playArea:u("qqmusic_play_"+t), detailUrl:e.detailUrl||"", webUrl:e.webUrl||"", detailArea:u("qqmusic_home_"+t) }); } function u(e){ return document.getElementById(e); } e("biz_common/utils/string/html.js"); var a=e("biz_common/utils/url/parse.js"),c=e("appmsg/log.js"),m=e("pages/qqmusic_tpl.html.js"),l=e("pages/voice_component.js"),p={ adapter:{ 1:e("pages/qqmusic_ctrl.js"), 2:e("pages/kugoumusic_ctrl.js") }, musicList:{}, musicLen:0 }; return t()?(i(),s(),p.musicList):void 0; });define("appmsg/iframe.js",["biz_common/utils/string/html.js","pages/video_communicate_adaptor.js","biz_wap/utils/mmversion.js","biz_wap/utils/ajax.js","common/utils.js","appmsg/finance_communicate.js","biz_common/utils/url/parse.js","new_video/ctl.js","pages/version4video.js","biz_common/dom/attr.js","biz_common/dom/event.js"],function(e){ "use strict"; function t(e){ console.info("iframe_onload"); var t=0; try{ e.contentDocument&&e.contentDocument.body.offsetHeight?t=e.contentDocument.body.offsetHeight:e.Document&&e.Document.body&&e.Document.body.scrollHeight?t=e.Document.body.scrollHeight:e.document&&e.document.body&&e.document.body.scrollHeight&&(t=e.document.body.scrollHeight); var i=e.parentElement; if(i&&(e.style.height=t+"px"),/MSIE\s(7|8)/.test(navigator.userAgent)&&e.contentWindow&&e.contentWindow.document){ var o=e.contentWindow.document.getElementsByTagName("html"); o&&o.length&&(o[0].style.overflow="hidden"); } s&&s.postPageHeightMessage&&s.postPageHeightMessage("updatePageHeight"),console.log("financeUtils done"); }catch(n){} } function i(){ for(var e=window.pageYOffset||document.documentElement.scrollTop,t=m.video_top.length,n=e+r.getInnerHeight(),d=0,s=0;t>s;s++){ var c=m.video_top[s]; c.reported?d++:n>=c.start&&n<=c.end&&(c.reported=!0,setTimeout(function(e,t,i){ return function(){ var n=o.getVideoInfo(),d="",r="",s=3; n[e]&&(n[e].hit_bizuin&&(d=n[e].hit_bizuin),n[e].hit_vid&&(r=n[e].hit_vid),n[e].ori_status&&(s=n[e].ori_status)), a.report({ step:1, hit_vid:r, hit_bizuin:d, ori_status:s, vid:e, screen_num:Math.ceil(t/i), screen_height:i }); }; }(c.vid,n,r.getInnerHeight()),1e4)); } d==t&&(u.off(window,"scroll",i),m.video_top=m.video_iframe=i=null); } e("biz_common/utils/string/html.js"); { var o=e("pages/video_communicate_adaptor.js"),n=e("biz_wap/utils/mmversion.js"),d=e("biz_wap/utils/ajax.js"),r=e("common/utils.js"),s=e("appmsg/finance_communicate.js"),c=e("biz_common/utils/url/parse.js"),a=e("new_video/ctl.js"),m={ txVideoReg:/^http(s)*\:\/\/v\.qq\.com\/iframe\/(preview|player)\.html\?/, mpVideoReg:/^http(s)*\:\/\/mp\.weixin\.qq\.com\/mp\/readtemplate\?t=pages\/video_player_tmpl/, video_iframe:[], video_top:[] },p=e("pages/version4video.js"),l=e("biz_common/dom/attr.js"),u=(l.setProperty,e("biz_common/dom/event.js")),_=document.getElementsByTagName("iframe"),w=[]; /MicroMessenger/.test(navigator.userAgent); } window.reportVid=[]; for(var g=Math.ceil(1e4*Math.random()),f=0,v=_.length;v>f;++f)!function(e){ var i=e.getAttribute("data-src")||"",o=e.className||"",r=e.getAttribute("src")||i; if(!i||"#"==i){ var s=e.getAttribute("data-display-src"); if(s&&(0==s.indexOf("/cgi-bin/readtemplate?t=vote/vote-new_tmpl")||0==s.indexOf("https://mp.weixin.qq.com/cgi-bin/readtemplate?t=vote/vote-new_tmpl"))){ s=s.replace(/&/g,"&"); for(var a=s.split("&"),l=["/mp/newappmsgvote?action=show"],u=0;u1&&(i=l.join("&")+"#wechat_redirect"); } } if(r&&(m.txVideoReg.test(r)||m.mpVideoReg.test(r))){ if(p.isShowMpVideo()||m.mpVideoReg.test(r)){ var _=c.getQuery("vid",i); if(!_)return; var f=e.getAttribute("data-vw"),v=e.getAttribute("data-vh"),h=document.domain; "qq.com"==h&&((new Image).src="https://badjs.weixinbridge.com/badjs?id=139&level=4&from="+window.encodeURIComponent(window.location.host)+"&msg="+window.encodeURIComponent(window.location.href), (new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=27302_100_1&lc=1&log0=[beforeD]"+window.encodeURIComponent(window.location.href)), window.reportVid.push(_),m.video_iframe.push({ dom:e, vid:_ }),r=["/mp/videoplayer?video_h=",v,"&video_w=",f,"&scene=",window.source,"&random_num=",g,"&article_title=",encodeURIComponent(window.msg_title.htmlDecode()),"&source=4&vid=",_,"&mid=",appmsgid,"&idx=",itemidx||idx,"&__biz=",biz,"&nodetailbar=",window.is_temp_url?1:0,"&uin=",uin,"&key=",key,"&pass_ticket=",pass_ticket,"&version=",version,"&devicetype=",window.devicetype||"","&wxtoken=",window.wxtoken||"","&sessionid=",window.sessionid||"","&preview=",window.is_temp_url?1:0].join(""), uin||window.__addIdKeyReport&&window.__addIdKeyReport("28307",21),window.__addIdKeyReport&&window.__addIdKeyReport("28307",11), setTimeout(function(e,t){ if(t.setAttribute("marginWidth",0),t.setAttribute("marginHeight",0),t.style.top="0", window.__second_open__)if(n.isIOS){ var i,o,r; !function(){ var n=function(e,t,i,o){ i&&o&&(e.contentWindow.is_login=t.is_login,e.contentWindow.user_uin=t.user_uin,e.contentWindow.cgiData.ckey=t.ckey, e.contentWindow.cgiData.ckey_ad=t.ckey_ad,e.contentWindow.seajs.use("pages/video_appmsg.js")); }; window.__videohook__=1,i=!1,o=!1,r={},t.onload=function(){ console.log("4",Date.now()),i=!0,n(t,r,i,o); },t.setAttribute("src",e),d({ url:e, type:"GET", f:"json", success:function(d){ o=!0; try{ r=JSON.parse(d),n(t,r,i,o); }catch(s){ n(t,r,i,o); } window.resp=d,t.setAttribute("data-realsrc",e),t.contentWindow.__iframe_src__=e; } }); }(); }else d({ url:e, type:"GET", f:"html", success:function(i){ t.setAttribute("data-realsrc",e),t.contentDocument.open("text/html","replace"),t.contentDocument.write(i), t.contentDocument.close(),t.contentWindow.__iframe_src__=e,t.contentWindow.history.replaceState(null,null,e); } });else t.setAttribute("src",e); },0,r,e); } }else if(i&&(i.indexOf("newappmsgvote")>-1&&o.indexOf("js_editor_vote_card")>=0||0==i.indexOf("http://mp.weixin.qq.com/bizmall/appmsgcard")&&o.indexOf("card_iframe")>=0||i.indexOf("appmsgvote")>-1||i.indexOf("mp.weixin.qq.com/mp/getcdnvideourl")>-1)){ if(window.is_transfer_msg&&!window.reprint_ticket&&i.indexOf(window.biz)<0)return void w.push(e); if(window.__second_open__||(i=i.replace(/^http:/,location.protocol)),o.indexOf("card_iframe")>=0){ var x=i.replace("#wechat_redirect",["&pass_ticket=",pass_ticket,"&scene=",source,"&msgid=",appmsgid,"&msgidx=",itemidx||idx,"&version=",version,"&devicetype=",window.devicetype||"","&child_biz=",biz,"&wxtoken=",window.wxtoken||""].join("")); reprint_ticket&&(x+=["&mid=",mid,"&idx=",idx,"&reprint_ticket=",reprint_ticket,"&source_mid=",source_mid,"&source_idx=",source_idx].join("")), window.__second_open__?d({ url:x, type:"GET", f:"html", success:function(o){ e.setAttribute("src",x),e.contentWindow.document.open("text/html","replace"),e.contentWindow.document.write(o), e.contentWindow.document.close(),e.contentWindow.history.replaceState(null,null,x), -1==i.indexOf("mp.weixin.qq.com/mp/getcdnvideourl")&&(e.onload=function(){ t(e); }); } }):(e.setAttribute("src",x),-1==i.indexOf("mp.weixin.qq.com/mp/getcdnvideourl")&&(e.onload=function(){ t(e); })); }else{ var y=i.indexOf("#wechat_redirect")>-1,b=["&uin=",uin,"&key=",key,"&pass_ticket=",pass_ticket,"&wxtoken=",window.wxtoken||""].join(""); reprint_ticket?b+=["&mid=",mid,"&idx=",idx,"&reprint_ticket=",reprint_ticket,"&source_mid=",source_mid,"&source_idx=",source_idx,"&appmsg_token=",appmsg_token].join(""):o.indexOf("vote_iframe")>=0&&(b+=["&mid=",mid,"&idx=",idx,"&appmsg_token=",appmsg_token].join("")); var x=y?i.replace("#wechat_redirect",b):i+b; window.__second_open__?d({ url:x, type:"GET", f:"html", success:function(o){ e.contentWindow.Ajax=d,e.setAttribute("src",x),e.contentWindow.document.open("text/html","replace"), e.contentWindow.document.write(o),e.contentWindow.document.close(),e.contentWindow.history.replaceState(null,null,x), -1==i.indexOf("mp.weixin.qq.com/mp/getcdnvideourl")&&(e.onload=function(){ t(e); }); } }):(e.setAttribute("src",x),-1==i.indexOf("mp.weixin.qq.com/mp/getcdnvideourl")&&(e.onload=function(){ t(e); })); } e.appmsg_idx=u; } if(i&&i.indexOf("mp.weixin.qq.com/mp/getcdnvideourl")>-1&&f>0){ var j=f,k=3*j/4; e.width=j,e.height=k,e.style.setProperty&&(e.style.setProperty("width",j+"px","important"), e.style.setProperty("height",k+"px","important")); } }(_[f]); for(var h=0;he;++e){ var o=_[e],n=o.getAttribute("src"); n&&(n.indexOf("newappmsgvote")>-1||n.indexOf("appmsgvote")>-1)&&t(o); } },"getElementsByClassName"in document)for(var y,b=document.getElementsByClassName("video_iframe"),f=0;y=b.item(f++);)y.setAttribute("scrolling","no"), y.style.overflow="hidden"; m.video_iframe.length>0&&setTimeout(function(){ for(var e=m.video_iframe,t=document.getElementById("js_article"),o=0,n=e.length;n>o;o++){ var d=e[o]; if(!d||!d.dom)return; for(var s=d.dom,c=s.offsetHeight,a=0;s&&t!==s;)a+=s.offsetTop,s=s.offsetParent; m.video_top.push({ start:a+c/2, end:a+c/2+r.getInnerHeight(), reported:!1, vid:d.vid }); } i(),u.on(window,"scroll",i); }); });define("appmsg/page_pos.js",["biz_common/utils/string/html.js","biz_common/dom/event.js","biz_wap/utils/ajax.js","biz_common/utils/cookie.js","biz_common/utils/http.js","appmsg/cdn_img_lib.js","biz_wap/utils/storage.js","biz_wap/utils/hand_up_state.js","biz_wap/utils/mmversion.js","biz_wap/jsapi/core.js","biz_wap/jsapi/leaveReport.js","biz_wap/utils/wapsdk.js","common/utils.js","appmsg/log.js","biz_common/utils/url/parse.js"],function(e){ "use strict"; function t(e){ window.logs||(window.logs={}),j.js_content=e.js_content||document.getElementById("js_content"); var t=e.js_toobar3||document.getElementById("js_toobar3"); j.pageEndTop=t?t.offsetTop:0,j.imgs=j.js_content?j.js_content.getElementsByTagName("img")||[]:[], j.media=e.media||document.getElementById("media"),j.title=e.title||(window.msg_title||"").htmlDecode(), j.video_cnt=e.video_cnt||window.logs.video_cnt||0,j.js_cmt_area=e.js_cmt_area||document.getElementById("js_cmt_area"), j.item_show_type=e.item_show_type||window.item_show_type||0,l=document.getElementsByTagName("html"), l&&1==!!l.length&&c&&(l=l[0].innerHTML,I.content_length=c.htmlSize),window.logs.pageinfo=I, function(){ if(window.localStorage&&!localStorage.getItem("clear_page_pos")){ for(var e=localStorage.length-1;e>=0;){ var t=localStorage.key(e); t.match(/^\d+$/)?localStorage.removeItem(t):t.match(/^adinfo_/)&&localStorage.removeItem(t), e--; } localStorage.setItem("clear_page_pos","true"); } }(),window.localStorage&&(w.on(window,"load",function(){ if(B=1*T.get(N),!window.__second_open__){ var t=location.href.indexOf("scrolltodown")>-1,o=j.js_cmt_area; if(t&&o&&o.offsetTop){ var i=o.offsetTop; !e.disableScroll&&window.scrollTo(0,i-25); }else!e.disableScroll&&window.scrollTo(0,B),b.saveSpeeds({ uin:uin, pid:"https:"==O?462:417, speeds:{ sid:36, time:Math.ceil(B/v.getInnerHeight()) } }),b.send(); } if(window.__wxjs_is_wkwebview||window.__second_open__){ if(M)return; var n=z.getData(),m=localStorage.getItem("hand_up_id"); for(var w in n)w!=m&&n[w]&&(s(n[w].val),(new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=28307_59_1&r="+Math.random(), z.remove(w)); window.setInterval(function(){ var e=a(); z.set(P,e,+new Date+864e7); },1e3); } var c=S.getData("spad"); c&&c.spad&&_(c.spad.val),e.hasSpAd&&window.setInterval(function(){ d(); var e=r(); S.set("spad",e,+new Date+864e7); },1e3),window.setTimeout(function(){ p({ url:"/mp/appmsgreport?action=page_time_5s&__biz="+biz, type:"POST", mayAbort:!0, data:a(), async:!0, timeout:2e3 }); },5e3); }),w.on(window,"unload",function(){ if(!window.__second_open__&&!window.__jsapi_report_has_done__){ localStorage.setItem("hand_up_id",""),window.__ajaxtest="2"; var e=a(); s(e),window.__unload_has_done__=!0; } }),window.logs.read_height=0,w.on(window,"scroll",function(){ var e=window.pageYOffset||document.documentElement.scrollTop; window.logs.read_height=Math.max(window.logs.read_height,e),clearTimeout(D),D=setTimeout(function(){ B=window.pageYOffset,T.set(N,B,+new Date+72e5); },500); }),w.on(document,"touchmove",function(){ var e=window.pageYOffset||document.documentElement.scrollTop; window.logs.read_height=Math.max(window.logs.read_height,e),clearTimeout(D),D=setTimeout(function(){ B=window.pageYOffset,T.set(N,B,+new Date+72e5); },500); })),f.addReport(function(){ if(!window.__unload_has_done__){ k=!0,z.remove(P); var e=a(),t=[]; for(var o in e)e.hasOwnProperty(o)&&t.push(o+"="+encodeURIComponent(e[o])); var i={ reportUrl:"https://mp.weixin.qq.com/mp/appmsgreport?action=page_time&__biz="+biz, reportData:t.join("&"), method:"POST" }; return window.__jsapi_report_has_done__=!0,y("[Appmsg leaveReport length]: "+JSON.stringify(i).length), i; } }),w.on(document,"visibilitychange",function(){ u.isHidden()?localStorage.setItem("hand_up_id",P):localStorage.setItem("hand_up_id",""); }),m(); } function o(e,t){ if(e&&!(e.length<=0))for(var o,i,n,a=/http(s)?\:\/\/([^\/\?]*)(\?|\/)?/,s=0,d=e.length;d>s;++s)o=e[s], o&&(i=o.getAttribute(t),i&&(n=i.match(a),n&&n[2]&&(x[n[2]]=!0))); } function i(e){ for(var t=0,o=A.length;o>t;++t)if(A[t]==e)return!0; return!1; } function n(){ x={},o(document.getElementsByTagName("a"),"href"),o(document.getElementsByTagName("link"),"href"), o(document.getElementsByTagName("iframe"),"src"),o(document.getElementsByTagName("script"),"src"), o(document.getElementsByTagName("img"),"src"); var e=[]; for(var t in x)x.hasOwnProperty(t)&&(window.networkType&&"wifi"==window.networkType&&!E&&i(t)&&(E=!0), e.push(t)); return x={},e.join(","); } function a(){ { var e,t=window.pageYOffset||document.documentElement.scrollTop,o=j.js_content,i=v.getInnerHeight(),a=j.screen_width,s=j.scroll_height,d=Math.ceil(s/i),r=Math.ceil((o.scrollHeight||o.offsetHeight)/i),_=(window.logs.read_height||t)+i,m=j.pageEndTop,w=j.imgs,p=Math.ceil(_/i)||1,c=j.media,g=50,h=0,f=0,b=0,y=0,T=_+g>m?1:0; o.offsetTop+o.scrollHeight; } p>d&&(p=d); var z=function(t){ if(t)for(var o=0,i=t.length;i>o;++o){ var n=t[o]; if(n){ h++; var a=n.getAttribute("src"),s=n.getAttribute("data-type"); a&&0==a.indexOf("http")&&(f++,a.isCDN()&&(b++,-1!=a.indexOf("tp=webp")&&y++),s&&(e["img_"+s+"_cnt"]=e["img_"+s+"_cnt"]||0, e["img_"+s+"_cnt"]++)); } } e.download_cdn_webp_img_cnt=y||0,e.download_img_cnt=f||0,e.download_cdn_img_cnt=b||0, e.img_cnt=h||0; },S=window.appmsgstat||{},x=window.logs.img||{},O=window.logs.pagetime||{},A=x.load||{},k=x.read||{},D=[],B=[],N=0,H=0,P=0; for(var M in k)M&&0==M.indexOf("http")&&k.hasOwnProperty(M)&&B.push(M); for(var M in A)M&&0==M.indexOf("http")&&A.hasOwnProperty(M)&&D.push(M); for(var q=0,R=D.length;R>q;++q){ var G=D[q]; G&&G.isCDN()&&(-1!=G.indexOf("/0")&&N++,-1!=G.indexOf("/640")&&H++,-1!=G.indexOf("/300")&&P++); } var e={ report_bizuin:biz, title:j.title, mid:mid, idx:idx, subscene:window.subscene||1e4, sessionid:window.sessionid||0, read_cnt:S.read_num||0, like_cnt:S.like_num||0, screen_width:a, screen_height:v.getInnerHeight(), screen_num:r, idkey:"", copyright_stat:"", ori_article_type:"", video_cnt:j.video_cnt, read_screen_num:p||0, is_finished_read:T, scene:source, content_len:I.content_length||0, start_time:page_begintime, end_time:(new Date).getTime(), handup_time:u.getHandUpTime(), total_height:m, exit_height:_>m?m:_, img_640_cnt:H, img_0_cnt:N, img_300_cnt:P, wtime:O.onload_time||0, ftime:O.ftime||0, ptime:O.ptime||0, onload_time:O.onload_time||0, reward_heads_total:window.logs.reward_heads_total||0, reward_heads_fail:window.logs.reward_heads_fail||0, outer_pic:window.logs.outer_pic||0, publish_time:window.ct, item_show_type:j.item_show_type, page_req_info:JSON.stringify({ startGetAppmsgExtTime:window.startGetAppmsgExtTime, startGetAppmsgAdTime:window.startGetAppmsgAdTime, receiveGetAppmsgExt:window.receiveGetAppmsgExt, receiveGetAppmsgAd:window.receiveGetAppmsgAd, jsapiReadyTime:window.jsapiReadyTime, domCompleteTime:window.domCompleteTime }) }; if(window.networkType&&"wifi"==window.networkType&&(e.wifi_all_imgs_cnt=D.length, e.wifi_read_imgs_cnt=B.length),window.logs.webplog&&4==window.logs.webplog.total){ var C=window.logs.webplog; e.webp_total=1,e.webp_lossy=C.lossy,e.webp_lossless=C.lossless,e.webp_alpha=C.alpha, e.webp_animation=C.animation; } if(e.copyright_stat=window._copyright_stat||"",e.ori_article_type=window._ori_article_type||"", window.__addIdKeyReport&&window.moon&&(moon.hit_num>0&&moon.hit_num<1e3&&window.__addIdKeyReport(27613,30,moon.hit_num), moon.mod_num>0&&moon.mod_num<1e3&&window.__addIdKeyReport(27613,31,moon.mod_num)), window.logs.idkeys){ var Y=window.logs.idkeys,J=[]; for(var K in Y)if(Y.hasOwnProperty(K)){ var U=Y[K]; U.val>0&&J.push(K+"_"+U.val); } e.idkey=J.join(";"); } z(!!c&&c.getElementsByTagName("img")),z(w); var L=(new Date).getDay(),V=n(); return(E||0!==user_uin&&Math.floor(user_uin/100)%7==L)&&(e.domain_list=V),E&&(e.html_content=l), window.isSg&&(e.from="sougou"),e.source=window.friend_read_source||"",e.req_id=window.req_id||"", e.recommend_version=window.friend_read_version||"",e.class_id=window.friend_read_class_id||"", e.ascene=window.ascene||-1,0==e.scene&&56==e.ascene&&(e.scene=90),e.hotspotjson=JSON.stringify({ hotspotinfolist:window.hotspotInfoList||[] }),e.is_pay_subscribe=window.isPaySubscribe,e.is_paid=window.isPaid,e.preview_percent=window.previewPercent, e.is_finished_preview=window.is_finished_preview||0,e.fee=window.paySubscribeInfo?window.paySubscribeInfo.fee:"", e.pay_cnt=window.paySubscribeInfo?window.paySubscribeInfo.pay_cnt:"",e.worthy_cnt=window.paySubscribeInfo?window.paySubscribeInfo.like_cnt:"", e; } function s(e){ k||(k=!0,z.remove(P),e.report_time=parseInt(+new Date/1e3),p({ url:"/mp/appmsgreport?action=page_time&__biz="+biz, type:"POST", mayAbort:!0, data:e, async:!1, timeout:2e3 })); } function d(){ T.set(N,B,+new Date+72e5); } function r(){ return window.__video_report_data; } function _(e){ e&&e.play_type&&(S.remove("spad"),e.report_type=1,p({ url:"/mp/ad_video_report?action=video_play_report", type:"POST", mayAbort:!0, data:e, async:!1, timeout:2e3 })); } function m(){ (new Image).src=location.protocol+"//mp.weixin.qq.com/mp/geticon?__biz="+biz+"&r="+Math.random(); } e("biz_common/utils/string/html.js"); var w=e("biz_common/dom/event.js"),p=e("biz_wap/utils/ajax.js"),c=(e("biz_common/utils/cookie.js"), e("biz_common/utils/http.js")); e("appmsg/cdn_img_lib.js"); var l,g=e("biz_wap/utils/storage.js"),u=e("biz_wap/utils/hand_up_state.js"),h=e("biz_wap/utils/mmversion.js"),f=(e("biz_wap/jsapi/core.js"), e("biz_wap/jsapi/leaveReport.js")),b=e("biz_wap/utils/wapsdk.js"),v=e("common/utils.js"),y=e("appmsg/log.js"),j=(e("biz_common/utils/url/parse.js"), -1!=navigator.userAgent.indexOf("TBS/"),{ js_cmt_area:null, js_content:null, screen_height:v.getInnerHeight(), screen_width:document.documentElement.clientWidth||window.innerWidth, scroll_height:document.body.scrollHeight||document.body.offsetHeight, pageEndTop:0, imgs:[], media:null, title:"", video_cnt:0, item_show_type:0 }),T=new g("page_pos"),z=new g("time_on_page"),S=new g("spad"),I={},x={},O=window.location.protocol,E=!1,A=["wap.zjtoolbar.10086.cn","125.88.113.247","115.239.136.61","134.224.117.240","hm.baidu.com","c.cnzz.com","w.cnzz.com","124.232.136.164","img.100msh.net","10.233.12.76","wifi.witown.com","211.137.132.89","qiao.baidu.com","baike.baidu.com"],k=!1,D=null,B=0,N=[biz,sn,mid,idx].join("_"),H=Math.random(),P=[biz,sn,mid,idx,H].join("_"),M=h.isAndroid&&h.gtVersion("7.0.4",!0)||h.isIOS&&h.gtVersion("7.0.4",!0); return{ init:t }; });define("appmsg/product.js",["biz_common/dom/event.js","common/utils.js"],function(e){ "use strict"; function t(){ for(var e=window.pageYOffset||document.documentElement.scrollTop,t=0;t=e&&e+r.getInnerHeight()>=n&&(o.isReport=!0,(new Image).src="/mp/appmsgreport?action=appmsg_recom&type=1&__biz="+biz+"&ascene="+(window.ascene||-1)+"&mid="+mid+"&idx="+idx+"&sn="+sn+"&product_id="+o.product_id+"&order="+o.order+"&r="+Math.random()); } } } var o=e("biz_common/dom/event.js"),r=e("common/utils.js"); if(document.getElementsByClassName){ for(var n=document.getElementsByClassName("js_product_section"),d=document.getElementsByClassName("js_product_a"),i=[],s=0;s0&&(o.on(window,"scroll",t),t()); for(var s=0;sg;g++)d.push(s.item(g)); for(var c=p.isIOS&&1==window._copyright_stat&&1==window.is_need_reward,m=0,g=0,l=d.length;l>g;g++){ var w=d[g],u=w.getAttribute("data-src")||w.getAttribute("src"),h=w.getAttribute("data-type"); if(u&&!u.isGif()&&0!=u.indexOf("data:")){ for(;-1!=u.indexOf("?tp=webp");)u=u.replace("?tp=webp",""); w.dataset&&w.dataset.s&&u.isCDN()&&(u=u.replace(/\/640$/,"/0"),u=u.replace(/\/640\?/,"/0?")), u.isCDN()&&(u=n.addParam(u,"wxfrom","3",!0)),u=e.is_https_res?u.http2https():u.https2http(), h&&(u=n.addParam(u,"wxtype",h,!0)),a.push(u),"1"!=w.getAttribute("data-nopreviewclick")&&!function(e){ p.isAndroid&&w.setAttribute("data-wxsrc",e),i.on(w,"click",function(i){ if(i.stopPropagation(),!(i&&i.target&&i.target.className&&i.target.className.indexOf("img_loadederror")>-1)){ if("function"==typeof window.__addIdKeyReport&&window.__addIdKeyReport("110644",2), window.getComputedStyle){ for(var r=i.target,n=r.getBoundingClientRect(),d=.15*n.width,s=.15*n.height,g=!0;r&&"body"!=r.nodeName.toLowerCase();){ var l=window.getComputedStyle(r,null),w=parseInt(l.getPropertyValue("opacity")),u=l.getPropertyValue("filter"),h=l.getPropertyValue("visibility"),f=l.mixBlendMode; if(1!=w||"visible"!=h||u.indexOf("opacity")>=0||u.indexOf("blur")>=0||f&&"normal"!=f){ g=!1; break; } var b=r.getBoundingClientRect(); if(("hidden"==l.overflow||"hidden"==l.overflowX||"hidden"==l.overflowY)&&(b.left-n.left>d||b.right-n.right<-1*d||b.top-n.top>s||b.bottom-n.bottom<-1*s)){ g=!1; break; } r=r.parentElement; } if(!g){ if(console.log("don't try this again"),"function"==typeof window.__addIdKeyReport){ window.__addIdKeyReport("110644",3); var y=new Image,_="https://badjs.weixinbridge.com/badjs?id=168&level=4&from="+encodeURIComponent(location.href)+"&msg="+encodeURIComponent(e); y.src=_.slice(0,1024); } return!1; } } "undefined"==typeof getComputedStyle&&(window.getComputedStyle=document.body.currentStyle?function(e){ return e.currentStyle; }:{}); var v=i.target,j=window.getComputedStyle(v),F=v.getBoundingClientRect(),x=document.createElement("canvas"); x.style.width=j.width,x.style.height=j.height,x.width=parseFloat(j.width),x.height=parseFloat(j.height); var C=x.getContext("2d"),I=""; C.drawImage(v,0,0,parseFloat(j.width),parseFloat(j.height)); try{ I=x.toDataURL(); }catch(i){} p.isAndroid&&(I=""),t(e,a,I,{ x:F.left-parseFloat(j.paddingLeft)-parseFloat(j.borderLeftWidth), y:F.top-parseFloat(j.paddingTop)-parseFloat(j.borderTopWidth), width:F.width-parseFloat(j.paddingLeft)-parseFloat(j.paddingRight)-parseFloat(j.borderLeftWidth)-parseFloat(j.borderRightWidth), height:F.height-parseFloat(j.paddingTop)-parseFloat(j.paddingBottom)-parseFloat(j.borderTopWidth)-parseFloat(j.borderBottomWidth) }),c&&0==m&&o(i.target.src,2); } }); }(u),w.removeAttribute("data-nopreviewclick"); } } if(c){ var f=document.getElementById("js_content"),b=0,y=0; i.on(f,"touchstart",function(e){ return e&&e.target&&e.target.tagName&&"string"==typeof e.target.tagName&&"IMG"==e.target.tagName.toString().toUpperCase()?(m=+new Date, b=e.touches[0].pageX,void(y=e.touches[0].pageY)):void(m=0); }),i.on(f,"touchmove",function(e){ var t=e.touches[0].pageX,o=e.touches[0].pageY; Math.abs(t-b)>10&&Math.abs(o-y)>10&&(m=0); }),i.on(f,"touchend",function(e){ 0!=m&&(+new Date-m>800&&+new Date-m<6e3?o(e.target.src,1):m=0); }); } } var i=e("biz_common/dom/event.js"),r=e("biz_wap/jsapi/core.js"),n=e("biz_common/utils/url/parse.js"),d=e("appmsg/log.js"),s=e("biz_wap/utils/ajax.js"),p=e("biz_wap/utils/mmversion.js"),g=!1; return e("appmsg/cdn_img_lib.js"),a; });define("appmsg/outer_link.js",["biz_common/dom/event.js","appmsg/open_url_with_webview.js","biz_wap/jsapi/core.js","biz_wap/utils/mmversion.js","biz_wap/utils/ajax.js","appmsg/popup_report.js"],function(e){ "use strict"; function t(e){ e.preventDefault(); } function o(e){ var t=e.innerHTML,o=/0&&i.removeChild(e.getElementsByClassName("weui-dialog__hd")[0]), t.title&&t.desc){ var n=document.createElement("div"); n.setAttribute("class","weui-dialog__hd"); var r=''+t.title+""; n.innerHTML=r,o.innerText=t.desc,i.insertBefore(n,o); }else o.innerText=t.desc; } function r(e){ var r=e.container; if(!r)return!1; for(var _=r.getElementsByTagName("a")||[],w=0,y=_.length;y>w;++w)!function(r){ var w=_[r],y=w.getAttribute("href"); if(!y)return!1; var h=0,j=w.innerHTML; /^[^<>]+$/.test(j)?h=1:/^]*>$/.test(j)&&(h=2); var v=w.getAttribute("data-linktype"),b=w.getAttribute("href"); a.on(w,"tap",function(r){ var a=w.getAttribute("href"); if(!a)return!1; !!e.changeHref&&!/^https?:\/\/mp\.weixin\.qq\.com\/cgi-bin\//.test(a)&&(a=e.changeHref(a,h)), r.preventDefault(); var _=""; c[w.getAttribute("data-itemshowtype")]&&(_=c[w.getAttribute("data-itemshowtype")]); document.getElementById("js_link_dialog_name"); return u[b]&&u[b].subject_name&&"0"===u[b].item_show_type&&u[b].title?n(g,{ title:'即将打开公众号 "'+u[b].subject_name+'" 的'+c[u[b].item_show_type], desc:f.innerText="《"+u[b].title+"》" }):u[b]&&u[b].subject_name&&u[b].item_show_type>=0?n(g,{ desc:'即将打开公众号 "'+u[b].subject_name+'" 的'+c[u[b].item_show_type] }):n(g,{ desc:"即将打开新的页面" }),r.stopPropagation(),"undefined"==typeof d[b]&&(b.indexOf("mp.weixin.qq.com/s/")>-1||b.indexOf("mp.weixin.qq.com/s?")>-1)?(new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=110809_6_1&r="+Math.random():"undefined"==typeof d[b]&&((new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=110809_7_1&r="+Math.random()), d=function(){ return u[b]&&u[b].item_show_type>=0&&a.indexOf("mp.weixin.qq.com")>-1&&(p.isIOS||p.isAndroid)&&!p.isInMiniProgram&&p.isWechat?1==w.getAttribute("clicked")?!1:(m.invoke("openWebViewUseFastLoad",{ url:a, item_show_type:u[b].item_show_type, openType:0, scene:1 },function(e){ console.log("openWebViewUseFastLoad res: ",e),e&&e.err_msg&&-1==e.err_msg.indexOf("ok")?m.invoke("openUrlWithExtraWebview",{ url:a, openType:1 },function(e){ w.setAttribute("clicked",0),e&&e.err_msg&&-1==e.err_msg.indexOf("ok")&&(window.location.href=url); }):(w.setAttribute("clicked",0),(new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=28839_37_1"); }),!1):void(p.isInMiniProgram?location.href=a:p.isAndroid||p.isIOS?s(a,{ sample:1, reject:function(){ location.href=a; } }):location.href=a); },("1"===v||o(w)||i(w))&&l.report([2,l.getRedirectType(b),"",img_popup?1:0,window.source,l.getUrlData(b)]), ("1"===v||o(w)||i(w))&&img_popup?(console.log("tap img link"),g.style.display="block", g._url=b,(o(w)||i(w))&&((new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=110809_8_1&r="+Math.random(), g._type="OTHER"),document.querySelector("body").addEventListener("touchmove",t,{ passive:!1 })):d(),!1; },!0),a.on(w,"click",function(e){ ("1"===v||"2"===v||o(w)||i(w))&&img_popup&&(e.preventDefault(),e.stopPropagation()); },!0); }(w); } var a=e("biz_common/dom/event.js"),s=e("appmsg/open_url_with_webview.js"),m=e("biz_wap/jsapi/core.js"),p=e("biz_wap/utils/mmversion.js"),l=(e("biz_wap/utils/ajax.js"), e("appmsg/popup_report.js")),c={ 0:"文章", 11:"文章", 8:"图片", 7:"语音", 5:"视频" },u={}; if("undefined"!=typeof jumpInfo)for(var _=0;_c.copyright_top&&(i({ scene:"1", card_pos:"0" }),t.off(window,"scroll",n),n=c.copyright_top=null); } function r(o){ return document.getElementById(o); } var s=o("common/utils.js"),t=o("biz_common/dom/event.js"),c={ copyright_top:0 }; return{ card_click_report:i, card_pv_report:e }; });define("appmsg/async.js",["biz_wap/ui/weui.js","biz_common/utils/string/html.js","appmsg/reward_utils.js","appmsg/pay_read_utils.js","appmsg/pay_report_utils.js","pages/create_txv.js","pages/video_ctrl.js","biz_common/utils/url/parse.js","appmsg/img_copyright_tpl.html.js","appmsg/appmsgext.js","appmsg/share_tpl.html.js","biz_common/dom/event.js","biz_wap/utils/ajax.js","biz_wap/jsapi/core.js","biz_common/tmpl.js","complain/localstorage.js","appmsg/log.js","rt/appmsg/getappmsgext.rt.js","a/a_utils.js","appmsg/related_article.js","appmsg/set_font_size.js","biz_wap/utils/device.js","biz_wap/utils/mmversion.js","pages/version4video.js","appmsg/like.js","appmsg/comment.js","appmsg/iframe.js","appmsg/more_read.js"],function(e){ "use strict"; function t(){ for(var t=document.getElementsByTagName("iframe"),r=[],a=0,n=t.length;n>a;++a)r.push(t[a]); t=null; var s=document.getElementById("js_content"),o=s.offsetWidth,d=o/p.getRatio(); window.logs.video_cnt=0; for(var a=0,n=r.length;n>a;++a){ var _=r[a],m=_.getAttribute("data-src")||"",c=_.getAttribute("src")||m; if(c){ var l=e("pages/version4video.js"); if(0==c.indexOf("http://z.weishi.com/weixin/player.html"))c=c.replace(/width=\d+/g,"width="+o), c=c.replace(/height=\d+/g,"height="+d),_.width=o,_.height=d,_.style.setProperty&&(_.style.setProperty("width",o+"px","important"), _.style.setProperty("height",d+"px","important")),_.setAttribute("src",c),window.__addIdKeyReport&&window.__addIdKeyReport("28307",10), window.logs.video_cnt++;else{ if(/http(s)*\:\/\/v\.qq\.com\/iframe\/(preview|player)\.html\?/.test(c)){ if(!l.isShowMpVideo()){ var w; w=i(b?_:_),w&&I.push(w),"function"==typeof window.__addIdKeyReport&&(window.__addIdKeyReport("28307",10), l.device.inWechat&&l.device.inWindowWechat?window.__addIdKeyReport("110644",0):l.device.inWechat&&l.device.inMacWechat&&window.__addIdKeyReport("110644",1)); } window.logs.video_cnt++; continue; } /^http(s)*\:\/\/mp\.weixin\.qq\.com\/mp\/readtemplate\?t=pages\/video_player_tmpl/.test(c)&&window.logs.video_cnt++; } } } I.length>0&&"function"==typeof window.__getVideoWh&&y.on(window,"resize",function(){ try{ for(var e=0,t=I.length;t>e;e++){ var i=I[e],r=i.playerObj; if(r){ var a=window.__getVideoWh(i); i.style.width=a.w+"px",i.style.height=a.h+"px",r.resize({ width:a.vw, height:a.vh }); } } }catch(n){} },!1); } function i(e){ var t=e.getAttribute("data-src")||e.getAttribute("src"),i=l.getQuery("vid",t),a=e.getAttribute("data-vw"),n=e.getAttribute("data-vh"),s=e.getAttribute("data-ratio"),o=document.createElement("span"); o.setAttribute("data-ratio",s),o.id="js_tx_video_container_"+Math.random(),o.className="js_tx_video_container", o.style.cssText=e.style.cssText,o.style.display="none"; var d=e.parentNode; return d?(d.lastChild===e?d.appendChild(o):d.insertBefore(o,e.nextSibling),c.createTxVideo({ containerId:o.id, vid:i, width:a, height:n, autoplay:!1, allowFullScreen:!0, onSuccess:function(e){ o.playerObj=e.player,r(o,i),o.style.display="block"; }, onError:function(){} }),d.removeChild(e),o):void 0; } function r(e,t){ if(t&&e){ var i=e.parentNode; if(i){ for(var r=[],a=0,n=i.children.length;n>a;a++){ var s=i.children[a]; s.className.indexOf("img_loading")>=0&&s.getAttribute("data-vid")==t&&r.push(s); } for(var a=0,n=r.length;n>a;a++)i.removeChild(r[a]); e.style.display="block"; } } } function a(e){ if(e&&e.img_copy_info&&e.img_copy_info.list){ for(var t={},i=e.img_copy_info.list,r=window.__appmsgCgiData.copyright_stat,a=window.__appmsgCgiData.source_biz,n=0,s=i.length;s>n;n++){ var o=i[n]; if(2==o.type){ if(2==r&&a==o.source_uin)continue; t[o.img_url]={ source_nickname:o.source_nickname, source_uin:o.source_uin, source_encode_biz:o.source_encode_biz||"" }; } } for(var d=document.getElementsByTagName("img"),n=0,s=d.length;s>n;n++){ var o=d[n],_=o.getAttribute("data-src")||o.getAttribute("data-backsrc")||""; if(t[_]){ var m=document.createElement("div"); m.innerHTML=v.tmpl(w,t[_]); { var c=m.children[0],p=o.parentNode,l=p.insertBefore(c,o),u=l.children[0]; (function(e,t){ y.on(t,"click",function(){ var t="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz="+e.source_encode_biz+"&scene=112#wechat_redirect"; return-1!=navigator.userAgent.indexOf("WindowsWechat")||-1!=navigator.userAgent.indexOf("Mac OS")?(location.href=t, !1):(f.invoke("openUrlWithExtraWebview",{ url:t, openType:1 },function(e){ -1==e.err_msg.indexOf("ok")&&(location.href=t); }),!1); }); })(t[_],u); } l.insertBefore(o,u); } } } } function n(t){ var i=t.appmsgstat||{},r=t.paySubscribeInfo||{}; if(window.paySubscribeInfo=r,window.isFans=t.is_fans,window.appmsgstat||(window.appmsgstat=i), i.show){ { var a=document.getElementById("js_read_area3"),n=document.getElementById("like3"),s=document.getElementById("like_old"),o=document.getElementById("likeNum3"),m=document.getElementById("likeNum_old"),c=document.getElementById("readNum3"); document.getElementById("js_like_title"); } if(!(a&&n&&o&&c))return; var p,l,w=e("appmsg/like.js"); if(1==appmsg_like_type?(p=s,l=m):(p=n,l=o),i.liked=window.is_temp_url?window.liked:i.liked, w.showReadNum({ show:!0, readAreaDom:a, readNumDom:c, readAreaDisplayValue:window.isPaySubscribe?"none":"block", readNum:window.is_temp_url?window.read_num:i.read_num }),f.invoke("handleHaokanAction",{ imgUrl:ori_head_img_url?ori_head_img_url:"", link:msg_link.html(!1), desc:msg_desc?msg_desc:"", title:msg_title?msg_title.htmlDecode():"", action:"update_recommend_status", permission:i.like_disabled||2!==appmsg_like_type?0:1, recommend:i.liked?1:0 },function(){}),!i.like_disabled){ var u=window.isPaySubscribe?"pay__worth_ed":1===appmsg_like_type?"praised":"like_btn_liked"; w.showLikeNum({ show:!0, likeAreaDom:p, likeNumDom:l, liked:window.isPaySubscribe?r.my_like_status:i.liked, className:u, likeAreaDisplayValue:"inline", likeNum:window.isPaySubscribe?r.like_cnt:window.is_temp_url?window.like_num:i.like_num }),w.initLikeEvent({ likeAreaDom:p, likeNumDom:l, className:u, prompted:i.prompted, biz:window.biz, mid:window.mid, idx:window.idx, appmsgid:window.appmsgid, itemidx:window.itemidx, is_temp_url:window.is_temp_url, showType:i.style }); } } var h=document.getElementById("js_share_appmsg"); t.share_redirect_url&&h&&(window._share_redirect_url=t.share_redirect_url,h.innerHTML=v.tmpl(g,{ url:t.share_redirect_url })),1===t.comment_enabled&&!function(){ var i=e("appmsg/comment.js"); hasRelatedArticleInfo&&!N?B=function(e){ return function(){ i.initComment(e); }; }(t):i.initComment(t); }(),x.setBackgroundClass(),d.init(t.reward,{ reward_entrance_enable_for_preview:t.reward_entrance_enable_for_preview, reward_wording:t.reward_wording, reward_author_head:t.reward_author_head }),window.isPaySubscribe&&_.init(r); var b=document.getElementById("js_cmt_container"); if(1==t.comment_entrance_enable_for_preview&&window.is_temp_url&&b&&(b.style.display="block"), t.comment_entrance_enable_for_preview&&(document.getElementById("js_preview_cmt")&&(document.getElementById("js_preview_cmt").style.display="block"), y.on(document.getElementById("js_preview_cmt_write"),"tap",function(e){ e.preventDefault(),window.weui.alert("预览状态下无法操作"); })),t.comment_enabled&&b&&(b.style.display="block"),E.isIOS&&"block"===b.style.display&&location.href.match(/fontScale=\d+/)&&S.os.ipad&&S.os.getNumVersion()>=13){ var j=location.href.match(/fontScale=(\d+)/); A(b,parseFloat(j[1])/100); } } function s(e){ f.invoke("currentMpInfo",{ userName:window.user_name, brandName:window.title, title:window.msg_title||"", brandIcon:window.hd_head_img.replace(/\/0$/,"/132"), desc:e, itemShowType:window.item_show_type, isPaySubscribe:window.isPaySubscribe }); } function o(){ var t=0,i="27613",r="50"; u.getData({ biz:biz, appmsg_type:appmsg_type, mid:mid, sn:sn, idx:idx, scene:source, title:msg_title, ct:ct, abtest_cookie:abtest_cookie, devicetype:devicetype, version:window.clientversion, is_need_ticket:I&&I.length>0?1:0, is_need_ad:0, comment_id:comment_id, is_need_reward:is_need_reward, both_ad:0, reward_uin_count:is_need_reward?3*d.getCountPerLine({ can_reward:!0 })-1:0, send_time:window.send_time||"", msg_daily_idx:msg_daily_idx, item_show_type:window.item_show_type, is_original:t, is_only_read:is_only_read, req_id:window.req_id||"", pass_ticket:pass_ticket, is_temp_url:window.is_temp_url||0, more_read_type:more_read_type||0, rtId:i, rtKey:r, appmsg_like_type:window.appmsg_like_type, is_pay_subscribe:window.isPaySubscribe, pay_subscribe_uin_count:window.isPaySubscribe?3*_.getCountPerLine():0, onSuccess:function(t){ if(t)try{ if(window.__second_open__&&t.pay_subscribe_info&&1*t.pay_subscribe_info.is_paid!=isPaid)return m.report110809(11), void window.location.reload(); var o=""; if(t.friend_subscribe_count>0?(o=t.friend_subscribe_count+"位朋友关注",s(o),j.set("currentMpInfoDesc"+biz,o)):t.original_article_count>0&&(o=t.original_article_count+"篇原创文章", s(o),j.set("currentMpInfoDesc"+biz,o)),t&&t.base_resp&&t.base_resp.wxtoken&&(window.wxtoken=t.base_resp.wxtoken), window.fromWeixinCached&&e("appmsg/iframe.js"),a(t),t.ret)return; var d=document.getElementById("js_more_read_area"); d&&t&&t.more_read_list&&t.more_read_list.length&&e("appmsg/more_read.js")(d,t.more_read_list), n({ appmsgstat:t.appmsgstat, comment_enabled:t.comment_enabled, comment_count:t.comment_count, friend_comment_enabled:t.friend_comment_enabled, only_fans_can_comment:t.only_fans_can_comment, reward:{ reward_total:t.reward_total_count, reward_head_imgs:t.reward_head_imgs||[], can_reward:t.can_reward, user_can_reward:t.user_can_reward, reward_qrcode_ticket:t.reward_qrcode_ticket, timestamp:t.timestamp, reward_author_head:t.reward_author_head, rewardsn:t.rewardsn, scene:source, is_need_reward:is_need_reward, title:msg_title, author_id:author_id, appmsgextRtId:i, appmsgextRtKey:r }, reward_entrance_enable_for_preview:t.reward_entrance_enable_for_preview, reward_wording:t.reward_wording, reward_author_head:t.reward_author_head, comment_entrance_enable_for_preview:t.comment_entrance_enable_for_preview, share_redirect_url:t.share_redirect_url||"", logo_url:t.logo_url, nick_name:t.nick_name, is_fans:t.is_fans, paySubscribeInfo:t.pay_subscribe_info }); }catch(_){ k("[Appmsg] error parse async data, biz="+biz+", mid="+mid); var c=new Image; return c.src=("http://mp.weixin.qq.com/mp/jsreport?1=1&key=1&content=biz:"+biz+",mid:"+mid+",uin:"+uin+"[key1]"+encodeURIComponent(_.toString())+"&r="+Math.random()).substr(0,1024), void(console&&console.error(_)); } }, onError:function(){ var e=new Image; e.src="http://mp.weixin.qq.com/mp/jsreport?1=1&key=2&content=biz:"+biz+",mid:"+mid+",uin:"+uin+"[key2]ajax_err&r="+Math.random(); } }); } e("biz_wap/ui/weui.js"),e("biz_common/utils/string/html.js"); var d=e("appmsg/reward_utils.js"),_=e("appmsg/pay_read_utils.js"),m=e("appmsg/pay_report_utils.js"),c=e("pages/create_txv.js"),p=e("pages/video_ctrl.js"),l=e("biz_common/utils/url/parse.js"),w=e("appmsg/img_copyright_tpl.html.js"),u=e("appmsg/appmsgext.js"),g=e("appmsg/share_tpl.html.js"),h=navigator.userAgent,b=-1!=h.indexOf("MicroMessenger"),y=(-1!=navigator.userAgent.indexOf("WindowsWechat"), e("biz_common/dom/event.js")),f=(e("biz_wap/utils/ajax.js"),e("biz_wap/jsapi/core.js")),v=e("biz_common/tmpl.js"),j=e("complain/localstorage.js"),k=e("appmsg/log.js"),x=(e("rt/appmsg/getappmsgext.rt.js"), e("a/a_utils.js")),z=e("appmsg/related_article.js"),I=[],A=e("appmsg/set_font_size.js"),S=e("biz_wap/utils/device.js"),E=e("biz_wap/utils/mmversion.js"),N=!1; t(); var B=function(){}; o(),hasRelatedArticleInfo&&z(function(e,t){ N=!0,"error"==e?B():(B(),t()); }); });define("biz_wap/ui/lazyload_img.js",["biz_wap/utils/mmversion.js","biz_common/dom/event.js","biz_common/dom/attr.js","biz_common/ui/imgonepx.js"],function(t){ "use strict"; function i(){ var t=this.images; if(!t||t.length<=0)return!1; var i=window.pageYOffset||document.documentElement.scrollTop,e=window.innerHeight||document.documentElement.clientHeight,o=this.offset||60,n=0; if("wifi"==window.networkType){ var s={ bottom:1, top:1 }; this.lazyloadHeightWhenWifi&&(s=this.lazyloadHeightWhenWifi()),o=Math.max(s.bottom*e,o), n=Math.max(s.top*e,n); } for(var r=+new Date,c=[],d=this.sw,f=this,g=-1,u=0,p=t.length;p>u;u++)!function(t,i){ var s=t.el.getBoundingClientRect(),r=t.src; if(r){ (r.match(/\:\/\/[^\/]+\/mmbiz\//)&&r.indexOf("wx_fmt=gif")>-1||r.match(/\:\/\/[^\/]+\/mmbiz_gif\//))&&g++; var f=n,u=o; (r.match(/\:\/\/[^\/]+\/mmbiz\//)&&r.indexOf("wx_fmt=gif")>-1||r.match(/\:\/\/[^\/]+\/mmbiz_gif\//))&&l&&(f=0, u=60),!t.show&&(s.top<=0&&s.top+s.height+f>=0||s.top>0&&s.top=0||s.top>0&&s.topd&&(t.el.width=d); } }(t[u],f); c.length>0&&this.detect&&this.detect({ time:r, loadList:c, scrollTop:i }); } function e(){ var t=document.getElementsByTagName("img"),e=[],o=this.container,n=this.attrKey||"data-src",a=o.offsetWidth,s=0,r=this.imgOccupied||!1,l=this.crossOrigin||!1; o.currentStyle?s=o.currentStyle.width:"undefined"!=typeof getComputedStyle&&(s=getComputedStyle(o).width), this.sw=1*s.replace("px",""); for(var d=0,f=t.length;f>d;d++){ var g=t.item(d),u=m(g,n),p=m(g,"src"); if(u&&!(p&&p.indexOf("data:image/gif;base64")<0)){ var w=100; if(g.dataset&&g.dataset.ratio){ var A=1*g.dataset.ratio,b=1*g.dataset.w||a; "number"==typeof A&&A>0?(b=a>=b?b:a,w=b*A,r||(g.style.width&&g.setAttribute("_width",g.style.width), h(g,"width",b+"px","important"),h(g,"visibility","visible","important"),g.setAttribute("src",c))):h(g,"visibility","hidden","important"); }else h(g,"visibility","hidden","important"); r||h(g,"height",w+"px","important"),l&&-1==u.indexOf("mmsns.qpic.cn")&&!(u.match(/\:\/\/[^\/]+\/mmbiz\//)&&u.indexOf("wx_fmt=gif")>-1||u.match(/\:\/\/[^\/]+\/mmbiz_gif\//))&&(g.crossOrigin="anonymous"), e.push({ el:g, src:u, height:w, show:!1 }); } } this.images=e,i.call(this); } function o(t){ if(this.__called_first_time)i.call(this,t),this.__called_first_time=!1;else if(!this.debounce){ this.debounce=!0; var e=this; setTimeout(function(){ i.call(e,t),e.debounce=!1; },500); } } function n(t){ s.on(window,"scroll",function(i){ o.call(t,i); }),setTimeout(function(){ e.call(t,{}); },0),s.on(document,"touchmove",function(i){ o.call(t,i); }),t.__called_first_time=!0,o.call(t,{}); } var a=t("biz_wap/utils/mmversion.js"),s=t("biz_common/dom/event.js"),r=t("biz_common/dom/attr.js"),m=r.attr,h=r.setProperty,c=t("biz_common/ui/imgonepx.js"),l=!0; return n; });define("biz_common/log/jserr.js",[],function(){ function e(e,n){ return e?(r.replaceStr&&(e=e.replace(r.replaceStr,"")),n&&(e=e.substr(0,n)),encodeURIComponent(e.replace("\n",","))):""; } var r={}; return window.onerror=function(n,o,t,c,i){ return"Script error."==n||o?"undefined"==typeof r.key||"undefined"==typeof r.reporturl?!0:void setTimeout(function(){ c=c||window.event&&window.event.errorCharacter||0; var l=[]; if(l.push("msg:"+e(n,100)),o&&(o=o.replace(/[^\,]*\/js\//g,"")),l.push("url:"+e(o,200)), l.push("line:"+t),l.push("col:"+c),i&&i.stack)l.push("info:"+e(i.stack.toString(),200));else if(arguments.callee){ for(var s=[],u=arguments.callee.caller,a=3;u&&--a>0&&(s.push(u.toString()),u!==u.caller);)u=u.caller; s=s.join(","),l.push("info:"+e(s,200)); } var p=new Image; if(p.src=(r.reporturl+"&key="+r.key+"&content="+l.join("||")).substr(0,1024),window.console&&window.console.log){ var f=l.join("\n"); try{ f=decodeURIComponent(f); }catch(d){} console.log(f); } },0):!0; },function(e){ r=e; }; });define("appmsg/share.js",["biz_common/utils/string/html.js","appmsg/cdn_img_lib.js","biz_common/jquery.md5.js","biz_common/dom/event.js","biz_common/utils/url/parse.js","biz_wap/utils/mmversion.js","appmsg/appmsg_report.js","appmsg/malicious_wording.js","biz_wap/utils/ajax.js","biz_wap/jsapi/core.js"],function(e){ "use strict"; function i(e,i,n){ var t="",o=""; try{ ""!=tid&&(o="tid="+tid+"&aid=54"); var s=e.split("?")[1]||""; if(s=s.split("#")[0],""==s);else{ var m=[s,"mpshare=1","scene="+i,"srcid="+srcid,"sharer_sharetime="+n,"sharer_shareid="+r]; ""!=o&&m.push(o),s=m.join("&"),t=e.split("?")[0]+"?"+s+"#"+(e.split("#")[1]||""); } }catch(a){ t=""; } return t||(t=location.href+"#wechat_redirect",(new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=28307_47_1&lc=1&log0=[share_link]["+encodeURIComponent(location.href)+"]["+encodeURIComponent(e)+"]["+encodeURIComponent(msg_link)+"]"), t; } function n(e,i,n,t){ m.shareReport({ link:e, action_type:n, sharer_sharetime:t, sharer_shareid:r }); } function t(e,i){ return e.isCDN()&&(e=o.addParam(e,"wxfrom",i,!0)),e; } e("biz_common/utils/string/html.js"),e("appmsg/cdn_img_lib.js"),e("biz_common/jquery.md5.js"); var o=(e("biz_common/dom/event.js"),e("biz_common/utils/url/parse.js")),s=e("biz_wap/utils/mmversion.js"),m=e("appmsg/appmsg_report.js"),a=e("appmsg/malicious_wording.js"),r=(e("biz_wap/utils/ajax.js"), window.md5(window.user_uin)),c=e("biz_wap/jsapi/core.js"); c.call("hideToolbar"),c.call("showOptionMenu"); var l=msg_title.htmlDecode(),_=(msg_source_url.htmlDecode(),""),u=cdn_url_1_1||msg_cdn_url||ori_head_img_url||round_head_img,d=u,p=msg_link.htmlDecode(),l=msg_title.htmlDecode(),h=msg_desc.htmlDecode(); h=h||"",h=h.replace(//g,"\n"),idx>1&&document.getElementById("js_content")&&1446652800>ct&&(h=document.getElementById("js_content").innerHTML.replace(/<\/?[^>]*\/?>/g,"").htmlDecode().replace(/^(\s*)|(\s*)$/g,"").substr(0,54)), u.isCDN()&&(u=u.replace(/\/0$/,"/300"),u=u.replace(/\/0\?/,"/300?")),d.isCDN()&&(d=d.replace(/\/0$/,"/640"), d=d.replace(/\/0\?/,"/640?")),malicious_title_reason_id&&(l=a.maliciousTitleMap[malicious_content_type][malicious_title_reason_id]||l, h=a.maliciousDescMap[malicious_content_type][malicious_title_reason_id]||h,1!=malicious_content_type&&(u="https://mmbiz.qlogo.cn/mmbiz_png/cVgP5bCElFiayFgbgEB9iaDt7hLicfz9RrXGM0LpaQ0TUic2gP7lbbqU3jCD8ibonicgIa3p99yjx1f1P26HChraeRUg/0?wx_fmt=png")), "1"==is_limit_user&&c.call("hideOptionMenu"),window.is_temp_url&&c.invoke("hideMenuItems",{ menuList:["menuItem:share:timeline","menuItem:share:qq","menuItem:share:weiboApp","menuItem:share:facebook","menuItem:share:qzone","menuitem:share:weibo","menuItem:share:WeiboApp","menuItem:share:QZone","menuitem:facebook","menuItem:copyUrl","menuItem:share:email","menuitem:copy_url","menuitem:share:haokan"] },function(){}); var g="https://res.wx.qq.com/op_res/Fwh9olR917lxUMxpJVM5sCCyrQOJSm68IEt-HfL7vpc5-_etzmyuLg1kPdU6RNRX"; c.on("menu:share:appmessage",function(e){ if(window.is_wash){ var o=Date.now(); c.invoke("sendAppMessage",{ img_url:g, img_width:"640", img_height:"640", link:i(p,s,o), desc:"你可以阅读以下原创作者的内容", title:"原文存在洗稿行为" },function(){ n(p,fakeid,s,o); }); }else{ var s=1,m=t(u,"1"); e&&"favorite"==e.scene&&(s=24,m=t(u,"4")),1==malicious_content_type&&(m="https://mmbiz.qlogo.cn/mmbiz_png/cVgP5bCElFiayFgbgEB9iaDt7hLicfz9RrXGM0LpaQ0TUic2gP7lbbqU3jCD8ibonicgIa3p99yjx1f1P26HChraeRUg/0?wx_fmt=png"); var o=Date.now(); c.invoke("sendAppMessage",{ appid:_, img_url:m, img_width:"640", img_height:"640", link:i(p,s,o), desc:h, title:l },function(){ n(p,fakeid,s,o); }); } }),c.on("menu:share:timeline",function(){ if(window.is_wash){ var e=Date.now(); c.invoke("shareTimeline",{ img_url:g, img_width:"640", img_height:"640", link:i(p,2,e), desc:"", title:"原文存在洗稿行为,你可以阅读以下原创作者的内容" },function(){ n(p,fakeid,2,e); }); }else{ var o=u; s.isIOS||(o=t(u,"2")); var e=Date.now(); c.invoke("shareTimeline",{ img_url:o, img_width:"640", img_height:"640", link:i(p,2,e), desc:h, title:l },function(){ n(p,fakeid,2,e); }); } }); c.on("menu:share:weiboApp",function(){ var e=Date.now(); c.invoke("shareWeiboApp",{ img_url:u, link:i(p,3,e), title:l },function(){ n(p,fakeid,3,e); }); }),c.on("menu:share:facebook",function(){ var e=Date.now(); n(p,fakeid,7,e),c.invoke("shareFB",{ img_url:d, img_width:"640", img_height:"640", link:i(p,43,e), desc:h, title:l },function(){}); }),c.on("menu:share:QZone",function(){ var e=t(u,"6"),o=Date.now(); n(p,fakeid,5,o),c.invoke("shareQZone",{ img_url:e, img_width:"640", img_height:"640", link:i(p,22,o), desc:h, title:l },function(){}); }),c.on("menu:share:qq",function(){ var e=t(u,"7"),o=Date.now(); n(p,fakeid,5,o),c.invoke("shareQQ",{ img_url:e, img_width:"640", img_height:"640", link:i(p,23,o), desc:h, title:l },function(){}); }),c.on("menu:share:email",function(){ var e=Date.now(); n(p,fakeid,5,e),c.invoke("sendEmail",{ content:i(p,5,e), title:l },function(){}); }),c.on("onArticleReadingBtnClicked",function(e){ console.log("argv",e),location.href="https://mp.weixin.qq.com/mp/msgvoice?action=ttspage&__biz="+window.biz+"&mid="+window.mid+"&idx="+window.idx+"&sn="+window.sn+"#wechat_redirect"; }),1==window.show_msg_voice&&c.invoke("showMenuItems",{ menuList:["menuItem:readArticle"] },function(e){ console.log("showMenuItems call",e); }),c.on("sys:record",function(){ c.invoke("recordHistory",{ link:p, title:l, source:nickname, img_url:u },function(){}); }); });define("appmsg/cdn_img_lib.js",[],function(){ "use strict"; function t(t){ return!!(t.match(/\:\/\/[^\/]+\/mmbiz\//)&&t.indexOf("wx_fmt=gif")>-1)||!!t.match(/\:\/\/[^\/]+\/mmbiz_gif\//)&&-1==t.indexOf("/s640"); } function i(t){ return!!(t.match(/\:\/\/[^\/]+\/mmbiz\//)&&t.indexOf("wx_fmt=png")>-1)||!!t.match(/\:\/\/[^\/]+\/mmbiz_png\//); } function n(t){ return!!(t.match(/\:\/\/[^\/]+\/mmbiz\//)&&t.indexOf("wx_fmt=jpg")>-1)||!!t.match(/\:\/\/[^\/]+\/mmbiz_jpg\//); } function r(t){ return t.indexOf("tp=webp")>-1; } function e(t){ return t.indexOf("tp=wxpic")>-1; } String.prototype.http2https=function(){ return this.replace(/http:\/\/mmbiz\.qpic\.cn\//g,"https://mmbiz.qpic.cn/"); },String.prototype.https2http=function(){ var t=this.replace(/https:\/\/mmbiz\.qlogo\.cn\//g,"http://mmbiz.qpic.cn/"); return t=t.replace(/https:\/\/mmbiz\.qpic\.cn\//g,"http://mmbiz.qpic.cn/"); },String.prototype.isCDN=function(){ return 0==this.indexOf("http://mmbiz.qpic.cn/")||0==this.indexOf("https://mmbiz.qpic.cn/")||0==this.indexOf("https://mmbiz.qlogo.cn/")||0==this.indexOf("http://res.wx.qq.com/")||0==this.indexOf("https://res.wx.qq.com/"); },String.prototype.nogif=function(){ var i=this.toString(); return t(i)?i.replace(/\/\d+\?/g,"/s640?").replace(/\/\d+\//g,"/s640/").replace(/\/\d+\./g,"/s640.").replace("wx_fmt=gif",""):i; },String.prototype.isGif=function(){ var i=this.toString(); return t(i); },String.prototype.isWxpic=function(){ var t=this.toString(); return e(t); },String.prototype.isWebp=function(){ var t=this.toString(); return r(t); },String.prototype.canHevc=function(){ var r=this.toString(); return n(r)||i(r)||t(r); },String.prototype.getImgType=function(){ var p=this.toString(); return t(p)?"gif":r(p)?"webp":e(p)?"wxpic":i(p)?"png":n(p)?"jpg":"unknow"; },String.prototype.getOriginImgType=function(){ var r=this.toString(); return t(r)?"gif":i(r)?"png":n(r)?"jpg":"unknow"; },String.prototype.imgChange640=function(){ var t=this.toString(); t=t.replace(/(\?tp=webp)|(\?tp=wxpic)|(&tp=webp)|(&tp=wxpic)/g,""); var i=new Date; return i.setFullYear(2014,9,1),t.isCDN()&&1e3*ct>=i.getTime()&&!t.isGif()&&(t=t.replace(/\/0$/,"/640"), t=t.replace(/\/0\?/,"/640?"),t=t.replace(/\/0\./,"/640.")),t; }; });